Using Domain Specific Languages for Software Process Modeling
نویسندگان
چکیده
This paper presents the use of Domain-Specific Modeling (DSM) technologies to tackle the complexity associated to the definition and improvement of software process models. This complexity arises because these tasks involve the description of different activities as well as the relationships with other processes. In this work, we propose the use of viewpoint models to represent, in a modular and non-intrusive way, concerns expressed on a software process model. We developed a Domain-Specific Aspect Language, called AspectViewpoint, to create viewpoint models using a vocabulary based on the workflow control patterns.
منابع مشابه
SMML: Software Measurement Modeling Language
Domain Specific Languages (DSLs) and Software Measurement are at present increasingly important in Software Engineering research. Domain Specific Languages (DSLs) and Software Measurement are at present increasingly important in Software Engineering research They have, in fact, become important aspects of the software industry. Domain languages facilitate the software development process in a s...
متن کاملCreating Domain-Specific Modeling Languages with OPM/D - A Meta-modeling Approach
Domain-specific languages and model-driven development are two promising approaches for tackling the complexity of software systems development. However, creating domain-specific modeling languages is a complex and lengthy task which makes the creation of DSMLs only feasible in large and complex projects. To alleviate this difficulty, we developed OPM/D, a visual meta-modeling language for the ...
متن کاملTowards Testing the Integration of Mof/uml-based Domain-specific Modeling Languages
Domain-specific modeling languages (DSMLs) are commonly employed in the model-driven development (MDD) of software systems. As DSMLs are tailored for a narrow application domain, a software system needs to integrate multiple DSMLs for its complete specification. In this paper, we review the suitability of selected testing techniques for each phase of an MOF/UML-based DSML integration process. W...
متن کاملAn Implementation Approach to Achieve Metamodel Independence in Domain Specific Model Manipulation Languages
Model Driven Engineering proposes a software development process in which the key notions are models that allow engineers to precisely capture relevant aspects of a system from a given perspective and at an appropriate level of abstraction. Then, models are manipulated with the goal of enabling the automated development of a system from its corresponding models. Unlike general-purpose modeling ...
متن کاملTowards Generating Domain-Specific Model Editors with Complex Editing Commands∗
Domain specific modeling languages are of increasing importance for the development of software and other systems. Meta tools are needed to support rapid development of domain-specific solutions. Usually, domainspecific modeling languages are defined by providing a meta model using the MOF/EMF approach. The language definition can be used to generate a corresponding editor using meta tools such...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007